a landmark agreement - Deutsch Englisch Wörterbuch